

.is-title-one{font-size: 42px;padding:50px 0;line-height: 60px;text-align: center;color:#e50e0e;}

.is-row{width:100%}
.is-col-md-1{width:52.3%}
.is-col-md-2{width:47.7%}
.f-pl-30{padding-left:30px}
.mt30{margin-top:30px}
.mb20{margin-bottom:20px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mt20{margin-top:20px}
/* 轮播 */
.m-flash{position: relative;}
.g-flash,.g-flash .owl-item,.g-flash img{height: 450px;}
.g-flash img{ display: block; width: 100%; transition: all linear .3s ; -webkit-transition: all linear .3s ; -moz-transition: all linear .3s ; -ms-transition: all linear .3s ; -o-transition: all linear .3s ; }
.g-flash img:hover{transform: scale(1.1);}
.g-flash li,.g-flash li a{position: relative;}
.g-flash li a{display: block;}
.g-flash li p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 108px 0 18px; line-height: 56px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-size: 18px;font-weight:bold; color: #fff;background: url(../images/page/bg-op50.png) repeat;}
.m-flash .hd{position: absolute; right: 20px; bottom: 22px;}
.m-flash .hd ul li{float: left; margin-left: 10px; width: 10px; height: 10px;  background: #76706c;border-radius:10px}
.m-flash .hd ul li.on{background: #fff;}

/* 标题 */
.is-title-1{overflow: hidden;text-align: center;line-height: 45px;border-bottom:2px solid #f5f5f5}
.is-title-1 li{float: left;position: relative;margin-right:95px}
.is-title-1 li a{display:block;height: 40px;color:#999;font-size: 24px;font-weight: bold;line-height: 20px}
.is-title-1 li i.bg{ position:absolute; left:50%; bottom:0px; height:2px; background:#a72126; width:0%; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.is-title-1 li.u-active a{color:#bc1818}
.is-title-1 li.u-active .bg{ width:100%; left:0}
.is-title-1 .is-more{float: right;font-size:18px;color:#999;margin-right: 15px}
.is-title-1 .is-more:hover{color:#0061a5}

.is-title-2{background: #f5f5f5}
.is-title-2 li{float: left;width:33.33%;line-height: 52px;text-align: center;}
.is-title-2 li a{display:block;font-size: 24px;color:#bc1818;font-weight: bold}
.gwgz{background: url(../images/index/xinwen.png) 120px center no-repeat;}
.szdt{background: url(../images/index/dongtai.png) 120px center no-repeat;}
.tzgg{background: url(../images/index/tongzhi.png) 120px center no-repeat;}
.is-title-2 li.u-active .gwgz{background: #bc1818 url(../images/index/xinwencur.png) 120px center no-repeat;color:#fff}
.is-title-2 li.u-active .szdt{background: #bc1818 url(../images/index/dongtaicur.png) 120px center no-repeat;color:#fff}
.is-title-2 li.u-active .tzgg{background: #bc1818 url(../images/index/tongzhicur.png) 120px center no-repeat;color:#fff}
/* 列表 */
.m-liststylecom{margin-top:5px}
.m-liststylecom li{height: 45px; line-height: 45px;position: relative;}
.m-liststylecom li a{display: block;font-size:18px; padding-left: 14px;background: url(../images/index/dot.png) left center no-repeat;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststylecom li span{float: right; color: #999; font-size: 18px;}
.m-liststylecom li img{margin-left: 10px; vertical-align: middle;}

.ligh1 ul{height:405px;overflow: hidden;}
.m-liststylecom-1{height:270px}
.m-liststylecom-1 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.m-liststylecom-1 li{width:49%;}

/* 通栏 */
.is-land{display: block;overflow: hidden;width: 100%;height: 110px;}
.is-land .bd{height: 110px;}
.is-land .bd ul li{width: 100%; height: 110px;}
.is-land img{ display: block; max-width: 100%; transition: all linear .3s; -webkit-transition: all linear .3s; -moz-transition: all linear .3s; -ms-transition: all linear .3s; -o-transition: all linear .3s; }
.is-land img:hover{transform: scale(1.1);}

/* 专题 */
.is-ztlan{overflow: hidden;}
.is-left-word{font-size: 24px;color:#fff;background: #bc1818;width:60px;height: 150px;text-align: center;padding:15px 20px;font-weight: bold;line-height: 30px;margin-right:10px}
.is-special{width:1230px;height:150px;}
.is-special ul li{float: left;margin-right:20px;width:395px;overflow:hidden;}
.is-special img{display:block;width:395px;height:150px;transition: all linear .3s;}
.is-special img:hover{transform: scale(1.1);}

.is-booklist {width:865px;height:165px;background: url(../images/index/linebg.png) left center no-repeat;background-size: 100% 100%;padding:20px 25px 0 25px}
.is-booklist .is-special{width:auto;}
.is-booklist ul li{width:90px;margin-right:36px;transition: all linear 0.3s;}
.is-booklist ul li:last-child{margin-right:0}
.is-booklist ul li:hover{ transform:translate3d(0,-5px,0); -webkit-transform:translate3d(0,-5px,0); -moz-transform:translate3d(0,-5px,0); -ms-transform:translate3d(0,-5px,0); -o-transform:translate3d(0,-5px,0); }
.is-booklist .is-special img{width:90px;height:130px}
.is-pic-list li{float: left;text-align: center;width:200px;transition: all linear .3s;}
.is-pic-list li a{height:165px;color:#fff;font-size: 18px;font-weight: bold;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;justify-content: center}
.is-pic-list li p{margin-top:10px}
.is-pic-list li:hover{ transform:translateY(-5px) ; -webkit-transform:translateY(-5px) ; -moz-transform:translateY(-5px) ; -ms-transform:translateY(-5px) ; -o-transform:translateY(-5px) ; }
.red-bg{background: #ff6b62;}
.blue-bg{background: #00bff3;}

/* 视频列表 */
.is-vedio-list{overflow: hidden;}
.is-vedio-list li{width:310px;overflow: hidden;margin-right:20px;float:left}
.is-vedio-list img{display: block;width:310px;height:178px}
.is-vedio-list li p{height: 35px;line-height: 35px;text-align: center;background: #f5f5f5;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.is-vedio-list li :hover p{background-color: #bc1818;color:#fff}
.vedio-icon{display: block;width:59px;height: 64px;background: url(../images/index/play.png) center no-repeat;top:65px;left:50%;margin-left:-30px;transition: all linear .2s}
.is-vedio-list li:hover .vedio-icon{top:60px}

/* 友链 */
.is-link{background: #f5f5f5;padding:20px 0;margin-top:30px}
.is-link ul{display: flex;justify-content: space-between;overflow: hidden;}
.is-link li{float:left;}

@media screen and (max-width: 1200px){
	.is-title-1 li{margin-right:30px}
	.is-title-2 li a{background-position: 20% center!important}
	.is-left-word{width:200px;height:auto;padding:10px 20px;margin:0 auto 10px}
	.is-booklist{width: 100%}
}

@media screen and (max-width: 991px){
	.is-col-md-1,.is-col-md-2{width:100%}
	.f-pl-30{padding-left:0;margin-top:20px}
	.is-link ul{flex-wrap: wrap;}
	.is-link li{width: 32%;margin-bottom:10px}
	.is-booklist ul li{margin-right:5px}

}

@media screen and (max-width: 767px){
	.is-title-one{font-size: 20px;line-height:30px;padding:20px 0}
	.g-flash, .g-flash .owl-item, .g-flash img{height:250px}
	.g-flash img{object-fit: cover;}
	.is-title-1 li a,.is-title-2 li a{font-size: 18px}
	.is-title-2 li a{background-image:none!important}
	.m-liststylecom-1 li,.is-pic-list{width:100%}
	.is-pic-list li{width:48%;margin:1%}
	.is-booklist{height:auto}
	.is-booklist .is-special{height:auto}
    .is-booklist .is-leftbg {display: none;}
    .is-link li{width:48%}
    .is-booklist ul li{width:33.33%;margin:10px 0}
    .is-left-word{font-size:18px;width:130px}
    .m-liststylecom li a,.m-liststylecom li span{font-size: 14px}
    .m-liststylecom li{height:36px;line-height: 36px}
    .ligh1 ul,.m-liststylecom-1{height:auto}
		.g-flash li p{font-size:14px}
		.m-flash .hd{right:0}
		.is-title-1 li{margin-right:20px}

}